

import { ADD_DATA, ACTION_ERROR, UPDATE_DATA } from './redux_type'

//使用action 函数 生成action
const addAction = (text) => ({ type: ADD_DATA, data:text })
const updateAction = (text) => ({ type: UPDATE_DATA, data: text })

// const sucessAction = (text) => ({ type: ADD_SUCCESS, ...text })
const error = (text) => ({ type: ACTION_ERROR, data: text})
// 行为验证函数  
// 先判断行为是否有问题,没问题的话就进行行为的分发
export function checkaction(data){
    if (!data) {
        return error({msg:"数据错误，请从新输入数据"})
    }
    return dispatch => {
        // s行为分发操作    dispatch  是一个方法 为了分发数据的
       dispatch(addAction({msg:'nihao'}))
    }
}

export function saveHouseData(data) {
    return dispatch => {
        // s行为分发操作    dispatch  是一个方法 为了分发数据的
        dispatch(addAction(data))
    }
}
export function updateHouseData(data) {
    return dispatch => {
        // s行为分发操作    dispatch  是一个方法 为了分发数据的
        dispatch(updateAction(data))
    }
}
export function login(data) {
    return dispatch => {
        // s行为分发操作    dispatch  是一个方法 为了分发数据的
        dispatch(data)
    }
}


